//
//  WDSigmobPublic.h
//  WDSigmob
//
//  Created by little People on 2023/7/24.
//
//1.3.1
#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface WDSigmobPublic : NSObject

@property (nonatomic, assign) BOOL unityPro;


+ (instancetype)manager;

- (void)sigmobDelegate:(id)delegate;
- (void)initWindMillAdsWithNetworkDetection:(BOOL)detection;
- (void)showSigmobRewardVideoAd;
- (void)showSigmobIntersititialAd;
- (void)showSigmobBannerAdWithTop:(BOOL)top;
- (void)sigmobCloseBannerAd;
- (NSString *)WDsigmobKeychainGetUUID;

- (void)sigmobUserLevelCompletionWithLevelString:(NSString *)levelString;//用户通关



- (void)initThinking;
- (void)thinkingEventWithKey:(NSString *)key jsonStr:(id)jsonStr;
- (void)thinkingUser_setOnceWithJson:(id)json;
- (void)thinkingSetSuperPropertiesJsonStr:(id)json;
- (void)thinkingTrackUserProperty:(id)json;


- (void)WDSigmobPublicApplication:(id )application didFinishLaunchingWithOptions:(id )launchOptions;
- (BOOL)WDSigmobPublicApplication:(id )app openURL:(NSURL *)url options:(id )options;
@property(strong,nonatomic)NSString * idfaString;
@property (nonatomic,copy)NSString * currentTimeString;

@end

NS_ASSUME_NONNULL_END
